stick in the mind - Español Inglés Diccionario